package com.xyy.saas.payment.payment.core.dto;


import com.xyy.saas.payment.common.Constants;
import lombok.Getter;
import lombok.Setter;

/**
 * @date 2019/10/22 14:04
 */
@Getter
@Setter
public class WithdrawalDto {

    private String userId;

    private String businessId;

    private Integer amount;
    /**
     * 提现单，支付平台生成
     */
    private String withdrawalNo;
    private String description;
    private String callbackUrl;
    /**
     * 手续费
     */
    private int fee;
    private String settleAccount;

    private String businessType;
    /**
     * 接口调用方的业务类型, 支付平台分配
     */
    private String businessIdType;
    /**
     * 账户渠道选择
     */
    private String accountChannel;

    /**
     * 第三方账户id
     */
    private String channelUserId;
    /**
     * 渠道类型
     */
    private String channelType = Constants.QIFUTONG;
    /**
     * 业务提现单号
     */
    private String businessWithdrawNo;
}
